<script setup lang="ts">
// any  告诉ts不要给我进行类型校验， 这样我们写ts代码的时候，就和写js一模一样
// 面试的时候： 我写ts的使用，一般不使用any，因为这个就把ts代码当做了js来写，完全没有了ts的类型约束，失去了ts项目的意义，会有很多隐藏bug出现。
let obj: any = { age: 18 };

obj.bar = 100;
obj();
const n: number = obj;

console.log(n);

// 隐式any的情况，定义一个变量不给初始值，或者函数的参数不明确指定类型。
let a;

console.log(a);

// function fn(a) {
//   return 111;
// }

// fn(1);
</script>

<template>123</template>
